我們會使用主站api調用商品api 使用go-micro訪問consul獲取服務信息 執行結果 ...
我們會使用主站api調用商品api 使用go-micro訪問consul獲取服務信息 執行結果 ...
使用go-micro官方提供的wrapper來對路由進行裝飾 來自為知筆記(Wiz ...
安裝go-plugins go get -v github.com/micro/go-plugins,原來go-micro consul的支持已經遷移到了go-plugins里面 ...
使用Postman去點對點調用我們之前寫的service,header中設置Content-type是application/json,發送如下圖的json數據即可。json指定了jsonrpc ...
首先創建grpc服務原來是micro.NewService還支持http等其他訪問方式,但是grpc.NewService這種方法只支持grpc訪問,所以需要創建網關讓其支持http訪問 ...
封裝gin的router 中間件代碼 業務處理代碼 main方法 使用第三方工具自定義生成pb的tag ...
因為新版Micro工具已經棄用了consul,加入了etcd的支持,所以我們把服務注冊放入到etcd中 使用micro工具查看服務和調用服務 1.查看服務 2.獲 ...
首先定義proto文件 根據生成的pb文件編寫rpc服務端 先把proto文件拷貝到gin(rpc客戶端)這里來生成pb文件 首先所有的中間件都是在handler之前執行的, ...
使用go-micro的裝飾器整合熔斷器 調用中間件 來自為知筆記(Wiz) ...
現在rpc服務端設置3秒延遲模擬 使用hystrix熔斷器 因為我們設置的熔斷器允許的延遲是一秒,而服務端我們設置了3秒延遲,所以這里很明顯,會報錯,返回值如下 ...